@charset "utf-8";
/* CSS Document */

ul.headerMenu { width:1150px; height:auto; margin:0 auto; }
ul.headerMenu li { width:auto; height:auto; display:block; float:left; position:relative; }

ul.headerMenu li a.firstMenu { width:auto; height:50px; line-height:50px; font-size:16px; color:#fff; border-radius:3px; display:block; margin-top:0; padding:0 50px; }

ul.headerMenu li a.current{ width:auto; height:50px; line-height:50px; ;background: rgba(197, 28, 236, 0.9); color:#FFF; }
ul.headerMenu li:hover a.firstMenu { width:auto; height:50px; color:#fff; border-radius:3px 3px 0 0; background: rgba(236, 150, 26, 0.9); margin-top:0; }
ul.headerMenu li a.firstMenu:hover{ width:auto; height:50px; background: rgba(43, 236, 62, 0.9); color:#fff; margin-top:0; }
ul.headerMenu li dl.hiddensecondMenu{width:auto;height:auto;background: rgba(236, 235, 234, 0.9);display:none;position:absolute;left:0;right:0;z-index:9999;}
ul.headerMenu li:hover dl.hiddensecondMenu{display:block;}
ul.headerMenu li dl.hiddensecondMenu dd{width:100%;height:auto;position:relative;}
ul.headerMenu li dl.hiddensecondMenu dd a.secondMenu{width:100%;height:auto;line-height:40px;font-size:14px;color:#fff;text-align:center;display:block;}
ul.headerMenu li dl.hiddensecondMenu dd a.secondMenu:hover{background: #ff271a;}
ul.headerMenu li dl.hiddensecondMenu dd a.secondMenuCurrent{background: #37ff11;}

ul.headerMenu li dl.hiddensecondMenu dd .hiddenThirdMenu{min-width:150px;width:auto;height:auto;background: #ffc025;display:none;position:absolute;right:100%;top:0;z-index:99999;}

ul.headerMenu li dl.hiddensecondMenu dd .hiddenThirdMenu a.thirdMenu{width:100%;height:auto;line-height:36px;font-size:16px;
    color:#fff;text-align:center;display:block;}
ul.headerMenu li dl.hiddensecondMenu dd .hiddenThirdMenu a.thirdMenu:hover{background: rgba(236, 20, 23, 0.9);}
